//函数递归

#include<stdio.h>
#include<string.h>
// int main()
// {
//     int a=0,b=0;
//     for(a=1,b=1;a<=100;a++)
//     {
//         if (b>=20) break;
//         if (b%3==1)
//         {
//             b=b+3;
//             continue;
//         }
//         b=b-5;
//     }
//     printf("%d",a);//?
//     return 0;
// }

//1到100的9
// int main()
// {
//     int i=0;
//     int count =0;
//     for (i=1;i<=100;i++)
//     {
//         if (i%10==9)
//         {
//             count++;
//         }
//         if (i/10==9)
//         {
//             count++;
//         }
//     }
//     printf("%d",count);
//     return 0;
// }

//计算1-1/2+1/3...-1/100
// int main()
// {
//     int i=1;
//     double sum=0.0;
//     for ( i = 1; i <=100 ; i++)
//     {
//         double x=(1.0/i);
//         if (i%2 ==1)
//         {
//             sum=sum+x;
//         }
//         else
//         {
//             sum =sum-x;
//         }
//     }
//     printf ("%lf",sum);
//     return 0;
// }

//10个数最大值
// int main()
// {
//     int arr[]={1,2,3,43,3,2,1,45,64,22};
//     int max =arr[0];
//     int i=0;
//     int x=sizeof(arr)/sizeof(arr[0]);
//     for (i=1;i<x;i++)
//     {
//         if(arr[i]>max)
//         {
//             max=arr[i];
//         }
//     }
//     printf("%d",max);

// }

//9x9
void nine()
{
    int i=0;
    int j=0;
    for (i=1;i<=9;i++)
    {
        for (j=1;j<=i;j++)
        {
            printf("  %d x %d = %2d",j,i,i*j);//%2d 输出固定长度
            if (j==i)
            {
                printf("\n");
            }
            
        }

    }
}

int main()
{
    nine();
    return 0;
}